<?php

// 我只要post的message内容，其他的不要。
function threadlist_imgs($pid){
	$threadlist_con = db_find_one('post', array('pid'=>$pid));
	preg_match_all("/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/",$threadlist_con['message'],$thread_all_img);
	$thread_imgs = array();
	if(!empty($thread_all_img[1])){
		$thread_all_imgs = array_unique($thread_all_img[1]);
		foreach($thread_all_imgs as $thread_img) {
			if(@fopen($thread_img,'r')){
				$thread_imgs[] = $thread_img;
			}	
		}
	}
	return $thread_imgs;
}
// 下面这个64位编码的函数经测试比较慢，这个版本放弃，以后再说吧。
function base64EncodeImage($image_file){
  $base64_image = '';
  $image_info = getimagesize($image_file);
  $image_data = fread(fopen($image_file, 'r'), filesize($image_file));
  $base64_image = 'data:' . $image_info['mime'] . ';base64,' . chunk_split(base64_encode($image_data));
  return $base64_image;
}


?>